.coupon{
    display: flex;
    flex-direction: row;
    position: relative; 
    height:calc(88*100vw/375);;
}
.couponContent{
    display: flex;
    flex-direction: row;
    position: absolute;
    width: 100%;
    height: 100%;
}
.couponContentLeft{
    display: flex;
    flex: 1.2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.couponContentRight{
    display: flex;
    flex: 2;
    flex-direction: column;
    justify-content: center; 
    padding-left: 2rem;
}
.couponContentLeftP1{ 
    font-size:1.4rem;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(252,88,88,1);  
}
.couponContentLeftP2{ 
    font-size:1.2rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(102,102,102,1); 
    margin-top: 0.5rem;

}
.couponContentRightP1{ 
    font-size:1.3rem;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(51,51,51,1); 

}
.couponContentRightP2{ 
    font-size:1.0rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(102,102,102,1);  
    margin-top: 0.5rem;
}
.couponContentRightP3{
    width:calc(50*100vw/375);; 
    height:calc(20*100vw/375);
    border-radius:1.3rem;
    border:0.1rem solid rgba(252,88,88,1); 
    font-size:1.2rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(252,88,88,1); 
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1.1rem;
}